package objetos;

/**
 * Objeto Profesor
 * 
 * @author Juanvi
 *
 */
public class ProfesorDAO{
	
	private int idProfesor;//numero de identificacion del profesor
	private String nombre;//nombre del profesor
	private String apellido1;//Primer apellido del profesor
	private String apellido2;//Segundo apellido del profesor
	
	
	/**
	 * Constructor vacio de Profesor
	 */
	public ProfesorDAO() {
		
	}
	
	/**
	 * Constructor de la clase ProfesorDAO
	 * 
	 * @param idProfesor int - numero de identificacion del profesor
	 * @param nombre String - nombre del profesor
	 * @param apellido1 String - Primer apellido del profesor
	 * @param apellido2 String - Segundo apellido del profesor
	 */
	public ProfesorDAO(int idProfesor, String nombre, String apellido1, String apellido2){
		this.idProfesor = idProfesor;
		this.nombre = nombre;
		this.apellido1 = apellido1;
		this.apellido2 = apellido2;
	}
	
	/**
	 * devuelve el numero de identificacion del profesor
	 * 
	 * @return int con el numero de identificacion del profesor
	 */
	public int getNumExpediente() {
		return idProfesor;
	}

	/**
	 * asigna el numero de identificacion del profesor
	 * 
	 * @param numExpediente - el numero identificacion que se le va a asignar al profesor
	 */
	public void setNumExpediente(int idProfesor) {
		this.idProfesor = idProfesor;
	}
	
	/**
	 * Metodo para obtener el nombre del alumno
	 * 
	 * @return devuelve el nombre del alumno
	 */
	public String getNombre() {
		return nombre;
	}
	
	/**
	 * Metodo para asignar el nombre del alumno
	 * 
	 * @param nombre nombre que se le asignara al alumno
	 */
	public void setNombre(String nombre) {
		this.nombre = nombre;
	}
	
	/**
	 * Metodo para obtener el primer apellido del alumno
	 * 
	 * @return devuelve el primer apellido del alumno
	 */
	public String getApellido1() {
		return apellido1;
	}
	
	/**
	 * Metodo para asignar el primer apellido del alumno
	 * 
	 * @param primerApellido apellido que se asignara como primer apellido del alumno
	 */
	public void setApellido1(String apellido1) {
		this.apellido1 = apellido1;
	}
	
	/**
	 * Metodo para obtener el segundo apellido del alumno
	 * 
	 * @return devuelve el segundo apellido del alumno
	 */
	public String getApellido2() {
		return apellido2;
	}
	
	/**
	 * Metodo para asignar el segundo apellido del alumno 
	 * 
	 * @param segundoApellido apellido que se asignara como segundo apellido del alumno
	 */
	public void setApellido2(String apellido2) {
		this.apellido2 = apellido2;
	}
}
